home *** CD-ROM | disk | FTP | other *** search
- /*
- * Common Configuration file
- *
- * Jwahar Bammi
- * usenet: mandrill!bammi@{decvax,sun}.UUCP
- * csnet: bammi@mandrill.ces.CWRU.edu
- * arpa: bammi@mandrill.ces.CWRU.edu
- * CompuServe: 71515,155
- */
-
-
- /*
- * Compiler Type
- *
- * Mark Williams C
- * V2.0 or higher REQUIRED
- * V3 tested. (V 3.0.6 is what i got)
- *
- * Alcyon C
- * V 4.14 only tested
- * DLIBS compatible
- * ALN OK
- *
- * MegaMax C/Laser C (or whatever they call it)
- * I refuse to use braindamaged tools !!
- *
- * Manx Aztec C
- * Version 3.6a tested. Produces great code!
- *
- * Lattice C
- * Don't have a copy
- *
- * Comment out one of the #if 0 lines below corresponding to your
- * compiler.
- */
-
- /************** if using Mark Williams C **************/
-
- /* #if 0 */ /* Comment Out this line if using Mark Williams C */
-
- #define COMPILER "Compiled with Mark Williams C V3.0.6"
- #ifndef MWC
- #define MWC 1
- #endif /* MWC */
- #ifdef DLIBS
- #undef DLIBS /* only Alcyon version of DLIBS tested */
- #endif /* DLIBS */
- #ifdef ALCYON
- #undef ALCYON
- #endif /* ALCYON */
- #ifdef MANX
- #undef MANX
- #endif /* MANX */
-
- /* #endif */ /* Comment Out this line if using Mark Williams C */
-
- /************** if using Alcyon C **************/
-
- #if 0 /* comment out this line if using Alcyon C */
-
- #define COMPILER "Compiled with Alcyon C V4.14"
- #ifndef ALCYON
- #define ALCYON 1
- #endif /* ALCYON */
- #ifdef MWC
- #undef MWC
- #endif /* MWC */
- #ifdef MANX
- #undef MANX
- #endif /* MANX */
-
- #endif /* Comment Out this line if using Alcyon C */
-
- /************** if using MANX C **************/
-
- #if 0 /* comment out this line if using MANX C */
-
- #define COMPILER "Compiled with Manx Aztec C V3.6a"
- #ifndef MANX
- #define MANX 1
- #endif /* MANX */
- #ifdef MWC
- #undef MWC
- #endif /* MWC */
- #ifdef ALCYON
- #undef ALCYON
- #endif /* ALCYON */
-
- #endif /* Comment Out this line if using MANX C */
-
- /* ------------------------------------------------------------------------ */
-
- /*
- * Compile Stand Alone versions of RZ and SZ
- *
- * STANDALONE is #define'd, to compile `stand alone' alone versions
- * of RZ and SZ instead of the integrated ZMDM. A lot of folks
- * requested this feature.
- */
-
- #ifndef STANDALONE
- /* #define STANDALONE 1 */ /* define for standalone compilation */
- #endif /* STANDALONE */
-
- /* ------------------------------------------------------------------------ */
-
- /*
- * Compile a REMOTE version of ZMDM
- * REMOTE is #define'd to compile a `remote' version of ZMDM. A remote
- * versions talks through the serial port, instead of the keyboard/screen
- * Useful for dialing up your ST to download/upload files. One of the
- * local BBS's has this version available through a door to enable
- * people to Up/Down load batch using Zmodem protocol.
- *
- */
- #ifndef REMOTE
- /* #define REMOTE 1 */ /* define for remote version */
- #endif /* REMOTE */
- /* ------------------------------------------------------------------------ */
-
- /*
- * Phone Services
- * PHONES is #define'd to compile in the Phone Services module.
- * if PHONES is #define'd you must also define PREDIAL and
- * REDIAL, your modems dial and re-dial commands respectively.
- * NOTE: The REMOTE version of ZMDM does not support the
- * phones module.
- */
-
- #ifndef REMOTE
- /* #if 0 */ /* comment this line if you want the PHONES module */
-
- #define PHONES 1
- /*********** CAUTION: modem specific ***********/
- #define PREDIAL "ATDT" /* Modems dial command */
- #define REDIAL "A/" /* Modems Re-dial command */
-
- /* #endif */ /* comment this line if you want the PHONES module */
- #endif /* REMOTE */
-
- /* ------------------------------------------------------------------------ */
-
- /*
- * Do flow control while doing terminal emulation -
- * this only needs to be defined if you are
- * going to be running Zmdm at 19200 Baud AND
- * you are going to be sending it (from the host)
- * greater that 16k characters in one blast, without
- * any pause whatsoever. For 99.95 % of us mortals
- * this will never be required. Even if it is defined
- * its no big deal, as flow control will not happen
- * unless the condition described above exists.
- * NOTE: flow control is turned off during file transfers.
- */
- /* #define FLOW_CTRL 1 */ /* do flow control */
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * DYNABUF
- * If #define'd use up rest up memory less LEAVEALONE bytes for
- * file buffers. The minimum acceptable size is MINACC
- */
- /* #if 0 */ /* Comment this line to use DYNABUF */
-
- #ifndef DYNABUF
- #define DYNABUF 1
- #define LEAVEALONE 16384L
- #define MINACC 8096L
- #endif
-
- /* #endif */ /* Comment this line to use DYNABUF */
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * Size of file buffer
- *
- * Must be defined. Must be a long. (only define when
- * DYNABUF is NOT define'd).
- *
- */
- #ifndef DYNABUF
- #define BBUFSIZ 32768L /* Size of file/capture buffer */
- #endif /* DYNABUF */
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * Size of Rs232 buffer
- *
- * Must be defined. Must be int (16 bits).
- */
- #define IBUFSIZ 16*1024 /* Size of my Rs232 receive buffer */
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * GMTDIFF
- * Number of seconds from GMT (signed).
- * Must be defined.
- * Must be long.
- */
- #define GMTDIFF (-5L*3600L) /* EST (usa) -ve means behind GMT */
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * Define RECURSE only if you want the expand a directory
- * to all its children feature for `sz', when you specify
- * a directory name as an arg to `sz'.
- *
- */
- #define RECURSE 1
-
- /* ------------------------------------------------------------------------*/
-
- /*
- * define BIGSTACK if you have very deep directory hierarchies
- *
- */
- #ifdef RECURSE
- /* #define BIGSTACK 1 */
- #endif /* RECURSE */
-
- /* ------------------------------------------------------------------------*/
-
-
- /* -eof- */
-